package com.ynet.middleground.riskmanage.dto;

import java.io.Serializable;
import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author songyf
 * @description 失信信息
 * @date 2020-08-12 11:14
 */
@Data
@ApiModel(value = "失信信息", description = "失信信息")
public class ShiXinDTO implements Serializable {

    private static final long serialVersionUID = -5589042086243426777L;

    /**
     * Id
     */
    @ApiModelProperty(value = "Id", notes = "Id")
    private String id;
    
    /**
     * 被执行人姓名/名称
     */
    @ApiModelProperty(value = "被执行人姓名/名称", notes = "被执行人姓名/名称")
    private String name;
    
    /**
     * 立案时间
     */
    @ApiModelProperty(value = "立案时间", notes = "立案时间")
    private String liandate;
    
    /**
     * 案号
     */
    @ApiModelProperty(value = "案号", notes = "案号")
    private String anno;
    
    /**
     * 身份证号码/组织机构代码
     */
    @ApiModelProperty(value = "身份证号码/组织机构代码", notes = "身份证号码/组织机构代码")
    private String orgno;
    
    /**
     * 执行法院
     */
    @ApiModelProperty(value = "执行法院", notes = "执行法院")
    private String executegov;
    
    /**
     * 所在省份缩写
     */
    @ApiModelProperty(value = "所在省份缩写", notes = "所在省份缩写")
    private String province;

    /**
     * 做出执行依据单位
     */
    @ApiModelProperty(value = "做出执行依据单位", notes = "做出执行依据单位")
    private String executeunite;
    
    /**
     * 生效法律文书确定的义务
     */
    @ApiModelProperty(value = "生效法律文书确定的义务", notes = "生效法律文书确定的义务")
    private String yiwu;
    
    /**
     * 被执行人的履行情况
     */
    @ApiModelProperty(value = "被执行人的履行情况", notes = "被执行人的履行情况")
    private String executestatus;
    
    /**
     * 失信被执行人行为具体情形
     */
    @ApiModelProperty(value = "失信被执行人行为具体情形", notes = "失信被执行人行为具体情形")
    private String actionremark;
    
    /**
     * 发布时间
     */
    @ApiModelProperty(value = "发布时间", notes = "发布时间")
    private String publicdate;
    
    /**
     * 执行依据文号
     */
    @ApiModelProperty(value = "执行依据文号", notes = "执行依据文号")
    private String executeno;
    
    /**
     * 关联的失信被执行人信息
     */
    @ApiModelProperty(value = "关联的失信被执行人信息", notes = "关联的失信被执行人信息")
    private List<QccNameKeyNoCollectionDTO> nameKeyNoInfo;
}
